﻿using System;
using System.ComponentModel.DataAnnotations;
using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using Abp.Extensions;
using KDS.Mes.Mes.SeatInfos;
using System.Collections.Generic;

namespace KDS.Mes.Mes.SeatInfos.Dtos
{
    /// <summary>
    /// 用于添加或编辑 座椅配置信息时使用的DTO
    /// </summary>

    public class GetSeatInfoForEditOutput
    {
        /// <summary>
        /// SeatInfo编辑状态的DTO
        /// </summary>
        public SeatInfoEditDto SeatInfo { get; set; }

        public SlideType Slide { get; set; }

        public IsHave HGIT { get; set; }

        public IsHave LumbarSupport { get; set; }

        public IsHave Warmer { get; set; }

        public IsHave Ventlation { get; set; }

        public IsHave SAB { get; set; }

        public IsHave BackPocket { get; set; }

        public IsHave SBR { get; set; }

        public IsHave IMS { get; set; }

        public IsHave OneTouch { get; set; }

        public List<ComboboxItemDto> AlcCodes { get; set; }

        public List<ComboboxItemDto> SeatPositions { get; set; }

        public List<ComboboxItemDto> Colors { get; set; }

        public List<ComboboxItemDto> Materials { get; set; }

        public GetSeatInfoForEditOutput()
        {
            AlcCodes = new List<ComboboxItemDto>();
            SeatPositions = new List<ComboboxItemDto>();
            Colors = new List<ComboboxItemDto>();
            Materials = new List<ComboboxItemDto>();
        }

    }
}
